MFS: A Lightweight Block-Level Local Mirror of Remote File System
نویسندگان
چکیده
Nowadays individual users often have more than one computing platform, such as traditional desktop in office, laptop computers in home, and mobile smartphones in outdoor. More and more users store their data into remote file system and access them over network in every time, but user has to download the whole file to the user computer before user wants to access one file, so user has to have the poor experience, especially access large file over wireless network. We have developed MFS, which is a lightweight client-side local mirror of remote file system. MFS mainly provides four mechanisms to solve the above problems. One mechanism is that MFS uses client-side file system based on disk as a persistent cache for files, and the capacity of the persistent cache is limited. The second mechanism is that MFS uses block-level granularity as the smallest unit of file access operations and transmission. The third mechanism is that taking event publish–subscribe pattern to keep files system consistent between user client and remote network file system server. The fourth mechanism is that taking different file consistency priority strategies for different types of files. All files will be stored on cloud or remote file system, but only some files which are often accessed recently will be stored on user client-side persistent disk transparently. So user can have a larger logical storage space than user local disk, and user also gets high accessing speed of accessing remote file system, which speed is close to the speed of accessing local disk file system. User’s applications can always access files, and do not wait until all the blocks of the file is downloaded. Our evaluation demonstrates that MFS has a good performance, reliability, transparent scalability and simplicity. MFS can run on a diversity of user computers, and it is independent of any computer.
منابع مشابه
Transparent Remote File Access Through a Shared Library Client
This paper presents the implementation of the ORFA client. ORFA aims at providing an efficient access to remote file systems through high-speed local networks such as MYRINET. The ORFA client is a lightweight shared library that may be pre-loaded to override standard file access routines to allow remote file access for any legacy application. In ORFA, virtual file descriptors have been designed...
متن کاملA light-weight, collaborative temporary file system for clustered Web servers
Previous studies indicate that I/O could become a performance bottleneck in commodity PC-based cluster Web servers. Current local native file systems do not work well for expensive file I/Os while specialized file systems have a limitation on portability. In this paper, we present a lightweight, collaborative temporary file system (CTFS) to improve disk I/O performance for clustered Web servers...
متن کاملLSFS: A Lightweight Segment-Structured Local File System to Boost Parallel File System Performance
Parallel I/Os play an increasingly important role in today’s data intensive computing applications. Many research efforts focus on parallel I/O performance optimizations at the application level, parallel file system level, or in between, but very few at the local file system or disk level underneath. This lack of attention to local file systems and disks imposes potential limitations that are ...
متن کاملUSENIX Association Proceedings of FAST ’ 03 : 2 nd USENIX Conference on File and Storage Technologies
The Direct Access File System (DAFS) is a new, fast, and lightweight remote file system protocol. DAFS targets the data center by addressing the performance and functional needs of clusters of application servers. We call this the local file sharing environment. File access performance is improved by utilizing Direct Access Transports, such as InfiniBand, Remote Direct Data Placement, and the V...
متن کاملUSENIX Association Proceedings of FAST ’ 03 : 2 nd USENIX
The Direct Access File System (DAFS) is a new, fast, and lightweight remote file system protocol. DAFS targets the data center by addressing the performance and functional needs of clusters of application servers. We call this the local file sharing environment. File access performance is improved by utilizing Direct Access Transports, such as InfiniBand, Remote Direct Data Placement, and the V...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JSW
دوره 8 شماره
صفحات -
تاریخ انتشار 2013